package com.sxfq.loansupermarket.backsystem.modular.doctorLooked.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.sxfq.loansupermarket.backsystem.modular.arrival.entity.CustomerInfo;
import com.sxfq.loansupermarket.backsystem.modular.basicData.entity.PayServiceInfo;
import com.sxfq.loansupermarket.backsystem.modular.doctorLooked.entity.*;
import com.sxfq.loansupermarket.backsystem.modular.marketing.entity.ReservationsInfo;
import com.sxfq.loansupermarket.backsystem.modular.tcCenter.entity.*;
import org.apache.ibatis.annotations.Case;

import java.util.List;
import java.util.Map;

/**
 * 预约客户信息
 *
 * @author py
 * @Date 2018年4月19日23:15:54
 */
public interface IDoctorLookedService {

    List<DoctorLookedInfo> selectPageListByQueryGetMap(Page<DoctorLookedInfo> page, SearchDoctorLookedInfo info);

    int getQueryPagesCount(Page<DoctorLookedInfo> page, SearchDoctorLookedInfo searchTheInfo);

    List<DoctorLookedInfo> selectPageListByDoctorRevisit(Page<DoctorLookedInfo> page, SearchDoctorLookedInfo info);

    List<DoctorLookedInfo> selectChargeSchedule(Page<DoctorLookedInfo> page, SearchDoctorLookedInfo info);

    List<DoctorLookedInfo> selectDoctorChargePrice(Page<DoctorLookedInfo> page, SearchDoctorLookedInfo info);

    List<DoctorLookedInfo> chargeScheduleExportt(SearchDoctorLookedInfo info);

    List<DoctorLookedInfo> doctorChargePriceExport(SearchDoctorLookedInfo info);

    DoctorLookedInfo selectOneById(String id);

   int doctorComment(ReservationsInfo info);

    int insert(CaseInfo info);

    int delete(CaseInfo info);

    int update(CaseInfo info);







}
